// layui.cache.page = 'user';
// layui.cache.user = {
//     username: '游客'
//     , uid: -1
//     , avatar: '/static/res/images/avatar/00.jpg'
//     , experience: 83
//     , sex: '男'
// };
// layui.config({
//     version: "3.0.0"
//     , base: '/static/res/mods/'
// }).extend({
//     fly: 'index'
// }).use('fly');

var imageCodeId = ""

function generateImageCode() {
    // 1. 生成一个编号
    // 严格一点的使用uuid保证编号唯一， 不是很严谨的情况下，也可以使用时间戳
    // {
        // #imageCodeId = generateUUID();
        // #
    // }
    // {
        // #alert(imageCodeId)
        // #
    // }

    // 2. 拼接验证码地址
    var imageCodeUrl = "/passport/image_code?code_id=" + Math.random();
    // 3. 设置页面中图片验证码img标签的src属性
    $(".get_pic_code").attr("src", imageCodeUrl)
}

$("#register_form_con").submit(function (e) {
    // 阻止默认提交操作
    e.preventDefault();

    // 取到用户输入的内容
    var email = $("#L_email").val();  // 提取手机号
    var emailCode = $("#L_emailcode").val();  // 提取邮箱验证码
    var password = $("#L_pass").val();  // 提取短信验证码
    var re_password = $("#L_repass").val();  // 提取重复密码
    var nick_name = $("#L_username").val();  // 提取名字
    var imgCode = $("#L_imgcode").val();  // 提取图片验证码


    // 发起注册请求
    var params = {
        "email": email,
        "emailCode": emailCode,
        "password": password,
        "re_password": re_password,
        "nick_name": nick_name,
        "imgCode": imgCode
    };
    $.ajax({
        url: "/passport/reg",
        type: "post",
        // data: params,
        data: JSON.stringify(params),
        contentType: "application/json",
        success: function (resp) {
            if (resp.errno == "0") {
                // 刷新当前界面
                location.href = '/'
            } else {
                $("#register-err").html(resp.errmsg);
                $("#register-err").show();
                generateImageCode();
            }
        }
    })

})


$("#email_code").click(function (e) {
    // 阻止默认提交操作
    e.preventDefault();

    // 取到用户输入的内容
    var email = $("#L_email").val();  // 提取



    // 发起注册请求
    var params = {
        "email": email,
    };
    $.ajax({
        url: "/passport/email_code",
        type: "post",
        // data: params,
        data: JSON.stringify(params),
        contentType: "application/json",
        success: function (resp) {
            if (resp.errno == "0") {
                // 刷新当前界面
                alert('发送成功')
            } else {
                $("#register-err").html(resp.errmsg);
                $("#register-err").show();
                generateImageCode();
            }
        }
    })

})